Big Huge Thesaurus

Dionaea muscipula

noun

sounds kind of like